# 导入又拍云
import upyun

# 封装一个类
class MyUp:
    # 初始化
    def __init__(self):
        # 又拍云             传空间名、              操作员账号、操作员密码
        self.up=upyun.UpYun('upyunimag1','xyp','bKJwyx2Xj7DSkWrD0eouH9xVI8khFuFG')
        
    # 上传文件       文件路径 上传的文件 userid
    def upload(self,upload_dir,file,userid):
        # 打开文件  文件路径+userid '/'就是进去 +文件 r是读取 b是流 rb可以理解为读取二进制流
        with open(upload_dir+str(userid)+'/'+file,'rb') as f:
            # 向又拍云上传图片 在又拍云中建了一个以userid命名的文件夹
            self.up.put('/'+str(userid)+'/'+file,f)

# 给类实例化一个对象
myup=MyUp()
myup.upload('E:/P6_Flask1/P6/p6_education/static/upload/','456.jpg',1)









